• word of the day

    salvia lyrata

    salvia lyrata - Dictionary definition and meaning for word salvia lyrata

    Definition
    (noun) sage of eastern United States
    Synonyms : cancer weed , cancerweed
Download our Mobile App Today
Receive our word of the day
on Whatsapp